ENH Generate C code with Cython 0.15.1 instead of Cython 0.11.

Closes #45.
ENH added arange(), zeros(), ones()
STY Changed arange to lrange, code order, docstrings.
ENH Added empty(), refractored ones() and zeros()
STY assorted tweaks
REF lrange arguments closer match empty, etc.
REF Docstring error and remove redundant code.
Merge branch 'creation' of https://github.com/stroxler/la into stroxler-creation
STY tweaks
Merge branch 'stroxler-creation'
ENH Remove potentially confusing functionality.

You cannot pass any larry creation a label without either a shape or a
keyword.
DOC Update documentation for reduced flexibility
REF Check whether shape and label match.
ENH Unit tests for new input check.
REF remove redundant input checks
STY docstring tweaks and remove some code.
Merge branch 'stroxler-creation'
DOC add zeros, ones, empty, lrange to sphinx doc.
ENH Add Makefile. Closes #36.
DOC Update readme.