Moved ntp installation to the first place

As time synchronization is important to the idp, ntp installation has
been moved first to prevent any time related issues.
Enabled ntp to startup on boot

ntp should now start up on every boot.
Added task to start ntp on boot

Fixed an issue where the enabled parameter was passed to the wrong
module. A new task has now been added to handle startup on boot.
Fixed issue where ntp was referred to incorrectly

An issue has been resolved where 'ntp' instead of 'ntpd' was passed to
the service module, causing it to be unable to find the service. This
has now been rectified.
Merge branch 'develop' into bugfix/ntp-installation-priority
Flush handlers to force them to run

Handlers for ntp help update the time, and forcing the handlers to run
ensures that the time will be in sync for the next stages.
Added notify for handler to act on

Handler should fire up ntp after installation, ensuring that it is
running and the time is being updated.
Merged handler into main file

Handler was not really needed, and so its functions moved into the main
tasks file for simplicity and clairty.
Merge pull request #55 from ausaccessfed/bugfix/ntp-installation-priority

Changed installation order for ntp
Resolves #53