removed blank line
re-arranged methods (#13)
added test stubs (#13)
added comments (#13)
implemented tests (#13)
implemented isModelAvailable() (#13)