First commit: All (?) of the Moose and Moosex::Declare keywords I have used so far are working. But 'with' is not working for 'with Homework with Classwork', and probably not for other incantations too.
use Perl::Tags and remove double =~
To avoid the 'Wide character in print' warning from the 'output' method writing new tags, called on reading and writing the buffer:
	binmode STDOUT, ":encoding(UTF-8)"
From perldoc perlunifaq
Merge pull request #1 from drbean/master

1. Naive tagger of Moose keywords, 2. setting encoding of tagfile write to UTF-8