Transitioned To API Model

Additionally began console development