Added in eclipse stuff, added in gradle build file, and moved source files to correct location.  Also formatted the source files to my style, and added a few TODO notes.