added intial methods

much is left to do
basic unit test coverage
set up basics for next features and extended tests
Merge pull request #1 from nexus-uw/intial-usable-feature-set

added intial methods