Merge pull request #5 from khia/attributes-api-update

Changes for new elixir
Add expm package
Add a little bit of documentation for Application and Application.Behaviour
Add some documentation for GenX.GenServer
Remove rebar stuff
Add expm package for :head
Add keywords to the expm package
Add Supervision implementation for tuples
Complete tuple support
Fix for quoted arguments in defhandler
Do not use :erlang.apply explicitly in the exported handler function
Minor source code formatting improvements
Minor defhandler improvement
Make exports overridable
Minor code improvement
Fix a bug in starting application dependencies when a dependency couldn't be started
Elixir now defines an Application.Behaviour
Merge pull request #8 from josevalim/patch-1

Elixir now defines an Application.Behaviour
Elixir now defines Supervisor.Behaviour
Add support for timeouts in gen_fsm