Elixir AST usage updated

AST usage updated, tests passing.

```
magbo@counterflux xup $ mix test 
Compiled lib/xup.ex
Generated xup.app
....

4 tests, 0 failures.
```