Second cleanup,
TODO.md added,
README.md updated,
updated various files to BSD 2-Clause License,
webspec.sp added as reference for porting functionality