Added initial Buildicator files.
Reformatting and typos
Changes to copyright header
Added readme text
Added some unit tests.