Began subsystem descriptions

- Also edited the Architecture diagram, but I've come to think
  it's actually quite incorrect. Don't rely on its current
  state to further design.
Merge branch 'master' of github.com:Donnervoegel/java

Conflicts:
	docs/designDocument.tex
Merge branch 'master' of github.com:Donnervoegel/java