OO refactoring

Refactored your code to use Object-Oriented design and made sure the script also functions with errors turned on.

Regards
Ken Andries
SD5 
----------
Added Timer to track script exuction (OO styled)
Added CoordinateCoverter to make it simple to change ivac to DEC format
easier
Code refactor to use new classes
Placed classes in a lib folder
Added basic error handling showing bootstrap styled errors when a line
is not in a valid format