Use variables for dialyzer apps and plt
Add BSD license
Add description; bump license to 0.1.0
Add specs and comments
Add specs; reformatting
Add specs; move relay cast into separate function
Add specs; reformatting