remove the rebar executable from the project

Having rebar in the project is generally a bad idea any more.

Signed-off-by: Jordan Wilberding <diginux@gmail.com>
add warnings_as_errors to the rebar config

Signed-off-by: Jordan Wilberding <diginux@gmail.com>
format the rebar config and make it a bit more reader friendly

Signed-off-by: Jordan Wilberding <diginux@gmail.com>
add a complete makefile to the system to help drive rebar

Signed-off-by: Jordan Wilberding <diginux@gmail.com>
rename README to README.md

Signed-off-by: Jordan Wilberding <diginux@gmail.com>
cleanup and format the rebar config

Signed-off-by: Jordan Wilberding <diginux@gmail.com>
Remove the deprecated sinan.cfg

Signed-off-by: Jordan Wilberding <diginux@gmail.com>
update gitignore to ignore deps

Signed-off-by: Jordan Wilberding <diginux@gmail.com>
fix spec problems that dialyzer found

Signed-off-by: Jordan Wilberding <diginux@gmail.com>
rename erlcron-internal to internal.hrl

Signed-off-by: Jordan Wilberding <diginux@gmail.com>
move erlcron to an app.src instead of raw metadata

Signed-off-by: Jordan Wilberding <diginux@gmail.com>
refactorings and generalized cleanup to standardize erlcron

These changes bring erlcron into minimal erlware standards

Signed-off-by: Jordan Wilberding <diginux@gmail.com>
add travis-ci support to the system

Signed-off-by: Jordan Wilberding <diginux@gmail.com>
remove invalid comment from app.src file

Signed-off-by: Jordan Wilberding <diginux@gmail.com>
Change .app file loading to use rebar and remove SASL and eunit runtime dependency
Merge pull request #12 from jeremyong/fix-8

Change .app file loading to use rebar and remove SASL and eunit runtime ...
bring cron specs up to the new erlware standard
cleanup the license text
support semver versioning in erlcron