Added vagrant config
Broke app up into parts.
Added consistent methods.
Created console command