I want to clean up the environment I used before uploading it to GitHub; that has taken me like 4 days and still going. Yes, I've spent more time configuring the environment and documenting than actually programming. And the worst part? It's not even finished!
Out of curiosity why don’t you put the source code on github?