inlined the create_ackrc() function
added many missing test files
fixed a filename
add test-pager
Moving program logic out of Ack.pm and into ack.

This fixes #253; Ack.pm is entirely utility functions now.
Shuffling Config dependencies around.
Removing create_ignore_rules from Ack.pm (unused)
Moving regex building into ack proper.
Merge branch 'kessel' into dev
More moving out of Ack.pm and into ack proper.

I think this finishes all of the moving out of Ack.pm. Everything there
should just be utility functions now.