public static function run()
 {
     if ($_SERVER["REQUEST_METHOD"] == "POST") {
         $user = new User($_POST);
         if ($user->hasErrors()) {
             SignUpView::show($user);
         } else {
             if (UserDatabase::createUser($user)) {
                 echo "Account Created :)<br/>";
                 header("Location: home");
             } else {
                 $user->setError("database", "CREATE_ACCOUNT_FAILED");
                 SignUpView::show($user);
             }
         }
     } else {
         SignUpView::show(null);
     }
 }
<?php

include '../includer.php';
include '../models/UserDatabase.class.php';
echo "<hr/>";
echo "createUser:<br/>";
$array = array("firstName" => "Michael", "lastName" => "Schappel", "email" => "*****@*****.**", "handle" => "mikeschap", "about" => "I'm the developer", "password" => "11orange!", "confirm-password" => "llorange!");
$user = new User($array);
if (UserDatabase::createUser($user)) {
    echo "Success<br/>";
} else {
    echo "Failure<br/>";
}
echo "<hr/>";
echo "updateUserField:<br/>";
$fields = array("firstName" => "James", "lastName" => "Patterson", "email" => "*****@*****.**", "handle" => "testtest", "about" => "Chill.");
if (UserDatabase::updateUserField($user, $fields)) {
    echo "Success<br/>";
} else {
    echo "Failure<br/>";
}
echo "<hr/>";
echo "updateUserPassword:<br/>";
if (UserDatabase::updateUserPassword($user->getID(), "apples")) {
    echo "Success<br/>";
} else {
    echo "Failure<br/>";
}
echo "<hr/>";