Updated typedef and added io support.
* Logger is no longer declared as a pointer.  This is done by the developer
* New FILE *fp Logger member
* New Logger_free function
Merge pull request #3 from drfeelngood/io

Updated typedef and added io support.