Migration: Version Control With Migrations (version control for databse)

Highlights:
- Install migrate using artisan (creates a table called "laravel_migrations")
- Due to using custom port 8889 for mysql in MAMP, unix socket had to be added in database.php to use migrate
- Migration allows the use of creating/modifying tables or undo changes using rollback

Files:
- [added] 3 files for 3 differnet migrations /application/migrations/
- User.php