Squashed commit of the following:

commit 73c49c3edcb6e60b46121fb2980d0723b3673ddb
Author: Jacob Hegna <jacobhegna@gmail.com>
Date:   Sun Apr 27 14:58:46 2014 -0500

    changed u64 to uint to reflect a wider range of operable types

commit fba25c30e2e02e3be58884edbc5a32b97c796dc4
Author: Jacob Hegna <jacobhegna@gmail.com>
Date:   Sun Apr 27 14:57:26 2014 -0500

    Changed the module hierarchy to match uint values when in uint_macros.rs

commit b379e1bca3a2faea6e4b489b4ec710715f53b3f4
Author: Jacob Hegna <jacobhegna@gmail.com>
Date:   Sun Apr 27 14:52:53 2014 -0500

    Removed unsafe code and removed unused return value

commit 583361399bdc8302496a98f1912f7ab385914c46
Author: Jacob Hegna <jacobhegna@gmail.com>
Date:   Sun Apr 27 14:43:51 2014 -0500

    Update examples according to diff comments from alexcrichton

commit 8cacaf67ab9249dc0110ef37b82b00b2e6de718e
Author: Jacob Hegna <jacobhegna@gmail.com>
Date:   Sat Apr 26 23:40:57 2014 -0500

    Modified the documentation for parse_bytes and added documentation for to_str_bytes in {uint, int}_macros.rs