A wrapper for apache csv parser which uses annotations and object class definitions to make parsing easier