Added normalize/join methods to supplied file paths to cope with ../ in gruntfile dir preferences
Added ability to specify a grunt task to be ran on file save.
Added basic preferences/options dialog.