Major directory changes; Bad logger

I've completely changed the directory entirely, hopefully for the last
time. This setup simplifies tup use-cases and setting up tests are a
cinch. Addon libraries will be much easier as well if I ever need them.

Still haven't worked on the parser. I realized that my programming was
segfaulting after sitting awhile. The cause is probably google's glog.

I realize its main API is *not* thread-safe and its RAW API which claims
to be thread-safe is throwing false fatal signals and failing to give me
a backtrace. I will be switching loggers... once again.

On a good note, the API has stabilized more and with this new directory
change, its much easier to add new stuff (more standardized).