CFY-505 more documentation, bug fixes and some minor feature additions..