first draft to kind of integrate composer to handle autoloading

... and moving away from manually constructing class names.