added a few tweaks. nothing major.
added project documentation
changed the structure a little.
Converting to Angular TBC.