Add gitignore
Add assets, commands, config, controllers, mail & models
Add views and web
Added more core files
Added tests