Documentation updates

- Extensive updates to README file
- Added a CHANGELOG
- Added license text to comment block at top of actual code library