Fixed a ton of stuff. Added some branch support.

Added a ton of stuff actually. Needed to commit.
Added a TON of new stuff! :)

Foundations for single cycle