Split noparse into eclipse part (noparse) and functional erlang part (np)

To ease unit testing of the erlang part