Add option :as for Mapper

This override the table_name

Resolves #120 
@jodosha I'd like to hear your opinion on this, should we change the public interface of `Sql::Collection` just to take the `mapped_collection` only, and in the initialiser of `Sql::Collection`, we derive the table_name. Thought?