added src directory for better top-level structure
small cleanups. removed comments, and unused code. removed alternate entry points
cleaned up files