Merge pull request #251 from tsloughter/master

Bug fix and cleanup
split release and app discovery into two separate providers
fix modules thta still were using format_error/1