Broke code into a few more modules. Added styling for basic layout