Initial commit
Added some tests and working on the initial scope methods.