Fix syntax highlighting disappearing on page refresh. Close #194.
Fix broken build

Thanks
https://github.com/rust-lang/rust/commit/0669a432a2e09ad08886cb2138dbe9f5d681fb7f
fix: cannot borrow immutable local variable `collected_iterator` as mutable
Many things, mostly updating to lastest rustc

Makefile: No more writing out the entirety of the command when you `make test`

super/super.rs: Minor compile fix (forgot a semicolon)

Macros: Added a semicolon where it is needed now

src/markdown.rs: src is now an Option<&str>, so we'll unwrap it