Added the license header to each source code file
split the files out into packages
Added AUTHORS and TODO