updated README, cleaned up code

still need HWS working, but not sure if that's going to happen