Prevent zero-byte allocations
Change to @mboelstra's method of preventing zero byte allocations
Update AUTHORS (closes #46)