added "component_class" and "properties" properties to BaseComponent
class
finished refactored Component 'prototype' implementation (needs testing)
debugged prototype implementation
Merge pull request #51 from tclose/prototype_loading

Prototype loading