Refactored styles into separate file.  Added asynchronous loading of all of the pieces.