every class gets its own file
added min/max math functions
more Documentation