add module alias support and change method alias syntax
add documentation for aliases