Added proper licenses, started to do a better job of porting the C features over to C#. Nearly 100% complete implementation of Filter.