Add main document.

+ Update the gitignore to ignore the main output PDF.

+ Add Custom bibliography file to increase the consistancy of BibTeX
references.

+ Put all premable of the document within its own file.

+ Write basic introduction as filler.
Update README to include compilation information.

Add .latexmkrc to allow for the shell escape needed in the compilation
of the project. Need for syntax highlighting.