move files to the proper directory

It seems a pretty strong convention in Elixir that namespaces in
modules are reflected in directories.
rename Application to GenX.Application

This follows the standard and public namespace isn't polluted unduly.