Tidy up of documentation to include more yard tags.
Added to_f in Angle.dms to allow more param types to work with dms
Auto generating history file
History now autogenerated, so doesn't need to be in repo