Fix structure of require statements to make binder package loadable

With this commit, all pops related files are required in the
pops.rb file. The types.rb was removed since it was no longer
needed.