Accepts 0 and undef as values on required attributes
Merge pull request #17 from carloslima/required-args-can-be-false

Accepts 0 and undef as values on required attributes
update copyright
Makes module-install.t local::lib friendly
Released version 0.32
Adds terser syntax for default

use Mo qw(default);
has foo => { less => 'Mo' };
has bar => [ qw/Not Much/ ];
has baz => 8;

First stab, still missing docs.
Adds more test cases to Mo::default
Accepts terse syntax using odd number of arguments

use Mo qw(default is);
has nice => ('syntax', is => 'ro');
Avoid repeated ref(), name variables better and let them be golfed
Improved golfing!

Namely..
eq '' => eq''
eq "" => eq""
eq $v => eq$v
Better alignment of non-golfed code but golfing to the same size :)

Includes golfing
eq ( => eq(
Added myself to AUTHORS
New generated README
Update POD for default.
version bump to 0.33
missed 2 modules in version bump to 0.33
Released version 0.33
First stab at eager default
Stops golfer from turning `$r and` into `$rand`
Eager default doesn't trigger when initial value given on constructor