Added readme, some file rearragement and cleanup