Initial code commit

TODO - Create Docs