So this is a really really simple testing framework. Basically we take a set of boolean tests, and our run_tests function evaluates them and prints the result. Right now though none of this is useful because I still need to figure out how to malloc space for the test structs without using the c library. I'm thinking the best way to implement this would be through command line arguments, so we can boot the kernel in testing mode and have it run certain tests we specify. Anyone should feel free to jump in and fix this thing if they like, my code is bad, remove as you like :)
Merge branch 'test_framework' of https://github.com/rellermeyer/course_os into argparse
Started work on running tests from qemu command line

Started code to run tests from command line argumens
Minor formatting and comments