Version 1.0

Final cleanup ready for publish.