Added generic mount functionality

You can now pass any mounts you want as a hash into the mounts parameter.