Add files from Minilla

Hack in earnest.
Add Moo and other deps

We'll use Moo, Scalar::Util, and Test::Exception.
Implement basics and encrypt()

Base from the JavaScript implementation and start our implementation of
encrypt().  This is a mostly straightforward port of the code, not much
Perlish stuff yet (I'll do that later.)

Also add basic tests; this will also grow as we further go along.
Update META.json

regen
Implement decrypt()

Build the decrypt() method, again copying mostly from the JavaScript
original.  After agonizing on encrypt(), this seems more
straightforward...
Add more deps

We use List::MoreUtils for firstidx, and Test::Deep for checking
decrypt().
Update POD

Yes, docs please. :D
Bump Changes

Gear towards a 0.01 release ;)
Checking in changes prior to tagging of version 0.01.

Changelog diff is:

diff --git a/Changes b/Changes
index 78d0f1c..1077e7e 100644
--- a/Changes
+++ b/Changes
@@ -2,6 +2,8 @@ Revision history for Perl extension Hashids

 {{$NEXT}}

+0.01 2013-08-20T08:41:48Z
+
     - initial release, a straight port of hashids.js for Perl.  Expect
       updates soon :)