recursive model loading

Loads the models recursively allowing for a more structured file structure (opposed to having to have all models in the ./model dir).