Update Makefile.PL

Module names should be capitalised.
Update Routini.pm

Y U NO USE STRICT AND WARNINGS?!
Update .gitignore

Since we're still waiting for 
https://github.com/github/gitignore/pull/308 to happen.
Update Routini.pm

POD Documentation, if not used in line usually lives in the __END__ block.

Some might disagree with me, if you do, cherry pick this commit out.
Update unit.t

Tests need strict and warnings too!
Update Makefile.PL

Test::More is core as of 5.6.2, you mandate 5.8 so this is a non issue.
However, Test::Exception is not core, so this should be declared as a
test dependency.
Merge pull request #1 from squeeks/master

Small fixes (thanks squeeks for the peer review)