moved fastparse into a module

fixes #9