house cleaning, before 2nd IoC package support
A start of the API refactoring (Breaking changes)

Please read all of the obsolete comments ( in most cases it is a rename
)
note: there are some spelling corrections
note: the Registration class is being obsoleted, and replaced with a
very similar RegisterBase class, in each implementation of integration
such as Boxes.Windsor, they should supply their own Register
implementation. This was to provide a better and strongly
class/experience