added comments to important files
added possibility to compile with or without debug