features

I have pushed my copy with the super simple features implemented as well as gtests. I still need to document the functions though. Let me know if I'm missing anything.