Added more commentary and added hidden asset moving
Main creates non-git-included directories
Split up challenge functionality and converted embarassing tabs -> spaces
Fixed various bugs, included executable