mark some todos done
starting a test framework
simple test passing