Fixed issue with diff alignment.

Had error where unchanged components of the hunk were not appended to
the new contents.
Added dependencies.
Added third-party libraries.
Set up Ace editor as a submodule.

Currently on the v1.1.1 tag.
Defined module to view a specified file.
Defined module to compare the two specified files.
Initial version of the web application.

Wires together the client side functions and the API routes to
actually be able to view and compare files.