Document lcfirst better
Move all classes to their own directory