cleaned up files
added documentation