add documentaiton generation
compiled files should not be under revision control