Cleaned up file structure (added modules and views concepts), layed out some modules I like to use in my applications