Moved all relevant files to src. Made awesome top. Added type checking.