Refactored source files into folders.
Added readme.