Merge pull request #2 from stephenmcm/Alex

Merge in Alex's updates
commit clean up User
commit clean up User
Added: __sleep function and setDatabase() to fix serialize errors
Added: LoginTracker class
Added: LoginTracker and Tests. Fixed: VisualPHPUnit bootstrap
dirty merge
Revert "dirty merge"

This reverts commit 33d21137e65b4ac340681b94a2e14f4a1b98f84b.
Added: Account, Admin and Register Views
Updated: Router and User
CSS Changes these need to be merged into Alex's Changes
Update: Re-wrote Router to use switch statement and lighter var collection
Update: Router - added Ternary on page (short hand awesome!)
Added: Post class
Add: Post Class - Updated LoginTracker, User and Router to PSR-2
Removing: PHPUnit from tracking
bye loginView
Merge branch 'ModifedCSS'

* ModifedCSS:
  bye loginView
  Add: Post Class - Updated LoginTracker, User and Router to PSR-2
  Added: Post class
  Update: Router - added Ternary on page (short hand awesome!)
  Update: Re-wrote Router to use switch statement and lighter var collection
  CSS Changes these need to be merged into Alex's Changes
  Updated: Router and User
  Added: Account, Admin and Register Views
  Revert "dirty merge"
  dirty merge
Updated: LoginTracker, Post classes
Added:
CSS for registerView
JS for passValidation
PHP for emailValidation & usernameValidation (used in AJAX functions)
COPY of registerView.css and register_passValidation.js (not important)