Thanks for the feedback. I currently have it published on bitbucket but it is a private repository. I'm actually considering making this open source so I can get some help with it from other experienced programmers.