Added some Makefile convieniences

Added .PHONY: for all of the phony targets,
and removed a suspicious tab after the all
target.
Renamed "vector.hpp" to "Vector.hpp"

This was both to keep with C++ convention, and
to fix a bug in madness.hpp.
Merge pull request #1 from danweflen/master

Some minor tweaks