Make documentation a little clearer
Add README.mkdn
Update changes
refactor invocation checks to be more straight forward
tidy tests
Fix spelling mistakes
add spelling exceptions to perlcritic.rc
refactor 01_construction.t to be clearer
make croakf work instead of printing a number of arguments, sprintf @_ wrongly scalarifies @_ -_-
remove checks from internal-only methods for invokation
unify error handling logic
add a trace debug for the exceptions tester
add some tests for some internals
critic
update changes
v0.003

 [Dependencies::Added / develop requires]
 - Pod::Coverage::TrustPod
 - Test::CPAN::Changes 0.19
 - Test::CPAN::Meta
 - Test::Pod 1.41
 - Test::Pod::Coverage 1.08
 - version 0.9901

 [Dependencies::Changed / build requires]
 - Module::Build 0.3601 → 0.4004

 [Dependencies::Changed / configure requires]
 - Module::Build 0.3601 → 0.4004

 [Dependencies::Changed / develop suggests]
 - Dist::Zilla::PluginBundle::Author::KENTNL v1.3.0 → v1.7.2

 [Dependencies::Changed / test requires]
 - Test::More 0.96 → 0.98

 [Documentation]
 - Fix some logic errors in code samples
 - Update Copyright year
 - Add README.mkdn

 [Internals]
 - Overhauled some codepaths so error handling logic was unified
 - Carp errors will now acutally give errors, not numbers.
 - Removed some internal checks on invocation style between private
   methods.
 - Improved error messages / error message utils.
 - tests slightly refactored and expanded.

 [Meta]
 - Bug tracker to github issues

 [Packaging]
 - Utilise Module::Build test_requires