Fifthteenth Commit

A lot of bug fixes here and there. I am satisfied with this being a
stable version. I still have to test/debug everything but, I feel it's
usable with minimal problems.