change test to use eunit
Fix a bug with arg/3

Arg/3 will fail if you ask for the 1st place in the property. {arg,1, Rec, {'X'}}
a property has been added and it has been tested
add different data types to prop_arg
fix to arg/3
Add rebar.config and travis-ci config options
fix travis to just use rebar
Language tests
Language tests
Fixed makefile for dialyzer
create halt/1

will cause process to exit with the supplied reason, in case you wish to "Let it crash"

fix #30
Merge
Merge halt/1 branch
Merge lang_tests branch