Remove the "require" statements.

The using statements automatically "require" now.
Make development easier.

Don't pull in the module with "using" so that the test code can be
reloaded within the julia environment.
Update usage of max/min: don't pass in empty arrays.

New versions of Julia do not allow you to pass empty arrays to the min/max functions.
Explicitly set the type of the bitshift array to Array{Uint}.

The bit shift operator (<<) does not accept floating point arguments any more.