Add angular support

Quick refactor of UI code to use angular instead of mucky jQuery nonsense
Refactor file selection ui logic into separate directive.

Removed clunky ipc calls to open files for parsing and moved duplicated file selection UI into separate partial.
Add doc comment to file input directive.