Adding ptracelibs.

The commits from it follow:

>>>>commit 4c5ebbb2246f7fed0afb0b17ec751b07818c6091
>>>>Author: Chase Lambert <theicfire@gmail.com>
>>>>Date:   Wed Dec 17 18:01:33 2014 -0500
>>>>
>>>>    Resume bug
>>>>
>>>>    Always assuming I was continueing after a break point,
>>>>    but that's not actually necessary
>>>>
>>>>commit 75314bf1502767f230de8f3c8b4d869f9a39c1a0
>>>>Author: Chase Lambert <theicfire@gmail.com>
>>>>Date:   Wed Dec 17 17:36:56 2014 -0500
>>>>
>>>>    Must return status from step
>>>>
>>>>commit 7afa4157f079a99e9c87640fad229a2915c5a7be
>>>>Author: Chase Lambert <theicfire@gmail.com>
>>>>Date:   Wed Dec 17 17:28:04 2014 -0500
>>>>
>>>>    Makefile + gitignore
>>>>
>>>>commit fae3fb07329cd3b17ab3e877622909a18be0e34e
>>>>Author: Chase Lambert <theicfire@gmail.com>
>>>>Date:   Wed Dec 17 17:24:09 2014 -0500
>>>>
>>>>    Step() handles if it's jumping over a breakpoint
>>>>
>>>>    Yayy :) good solution
>>>>
>>>>commit 1b000e8c014d742fa1ba752bcbb3d3032a58af60
>>>>Author: Chase Lambert <theicfire@gmail.com>
>>>>Date:   Wed Dec 17 17:16:10 2014 -0500
>>>>
>>>>    Cleaning
>>>>
>>>>commit a88c494677b777cc4bad5dbbb97f826d8db4d7c9
>>>>Author: Chase Lambert <theicfire@gmail.com>
>>>>Date:   Wed Dec 17 17:15:33 2014 -0500
>>>>
>>>>    Adding addresses we should step over
>>>>
>>>>commit 8803b376f4e682ce75c40d37e4d53c18249233d6
>>>>Author: Chase Lambert <theicfire@gmail.com>
>>>>Date:   Wed Dec 17 17:12:21 2014 -0500
>>>>
>>>>    Added step test
>>>>
>>>>commit b7eebf57b60b07d6b4b14b7a7a94ce3d9d8761a6
>>>>Author: Chase Lambert <theicfire@gmail.com>
>>>>Date:   Wed Dec 17 17:11:06 2014 -0500
>>>>
>>>>    step1 fixed
>>>>
>>>>commit a60a075fd203b25db8c87c246a836628d023506a
>>>>Author: Chase Lambert <theicfire@gmail.com>
>>>>Date:   Wed Dec 17 15:50:55 2014 -0500
>>>>
>>>>    Break if end not reached
>>>>
>>>>commit 29bece5ed1797dd31794214d8eacddcaa9e5ecbf
>>>>Author: Chase Lambert <theicfire@gmail.com>
>>>>Date:   Wed Dec 17 15:49:37 2014 -0500
>>>>
>>>>    Added a test
>>>>
>>>>commit 75e33c975dd180a6e02d8b9e2fd098bd0ece31fd
>>>>Author: Chase Lambert <theicfire@gmail.com>
>>>>Date:   Wed Dec 17 15:46:27 2014 -0500
>>>>
>>>>    Adding concept of tests
>>>>
>>>>commit a33df7f1a654c83e806c8a83e7a9ffc780b5446a
>>>>Author: Chase Lambert <theicfire@gmail.com>
>>>>Date:   Wed Dec 17 13:16:01 2014 -0500
>>>>
>>>>    Renamed step to step_one
>>>>
>>>>    Whew! step() was already taken which went straight to segfault :(
>>>>
>>>>    Gosh that's no fun. Didn't take terribly long to debug though, b/c
>>>>    my build/test process was fast!
>>>>
>>>>commit b6428828ec771a6e860dcfaaa4b8581e6ea47b87
>>>>Author: Chase Lambert <theicfire@gmail.com>
>>>>Date:   Wed Dec 17 13:05:45 2014 -0500
>>>>
>>>>    Does not segfault.. other did?
>>>>
>>>>commit 99e87169514a1f2791d14628f86dd83c4b61d8aa
>>>>Author: Chase Lambert <theicfire@gmail.com>
>>>>Date:   Wed Dec 17 12:51:21 2014 -0500
>>>>
>>>>    Added step() and wait_common()
>>>>
>>>>commit 8f4435334b9d554928e0481f8e9aa137ff3d55e7
>>>>Author: Chase Lambert <theicfire@gmail.com>
>>>>Date:   Tue Dec 16 15:57:59 2014 -0500
>>>>
>>>>    Removing some errors in debuglib
>>>>
>>>>    Some < 0 returns are 0k
>>>>
>>>>commit 2c35f5f5073be5af266dcc065bf6af5960df13b4
>>>>Author: Chase Lambert <theicfire@gmail.com>
>>>>Date:   Tue Dec 16 15:55:13 2014 -0500
>>>>
>>>>    Better errors in debuglib
>>>>
>>>>commit cf11560dd71643fde415ff9318f31719b9820778
>>>>Author: Chase Lambert <theicfire@gmail.com>
>>>>Date:   Tue Dec 16 15:25:28 2014 -0500
>>>>
>>>>    Output to parent
>>>>
>>>>commit 479b4674c8169385298f9521ab5a1eab7aaefbd2
>>>>Author: Chase Lambert <theicfire@gmail.com>
>>>>Date:   Tue Dec 16 14:30:14 2014 -0500
>>>>
>>>>    Comments
>>>>
>>>>commit 63962c6ef9f0b04ca0c702f2d59cbe31252fafbf
>>>>Author: Chase Lambert <theicfire@gmail.com>
>>>>Date:   Tue Dec 16 14:26:58 2014 -0500
>>>>
>>>>    Yayyy fixed bug.
>>>>
>>>>    Bug was a python object cast to <void*>. I thought some python number, like
>>>>    "5" was going to be still "5" but of type <void*>. I think it just completely
>>>>    changed the number, to maybe the python pointer to the object or something.
>>>>    Solution: give types in the function parameters!
>>>>
>>>>commit eae109b153ee1aa99e62b157813cf15b435c7a15
>>>>Author: Chase Lambert <theicfire@gmail.com>
>>>>Date:   Tue Dec 16 14:09:19 2014 -0500
>>>>
>>>>    Main help here is moving the struct definition
>>>>
>>>>    In debuglib.h
>>>>
>>>>    TODO is there a way I could have done some includes that would have worked
>>>>    instead?
>>>>    Reminder: the problem is that when I try to print a debug_breakpoint, cython
>>>>    doesn't know what's in the struct, so I can't declare the parts that are inside
>>>>    of the struct.
>>>>
>>>>commit 11da940401984c4e2056751c1418a00565d8b978
>>>>Author: Chase Lambert <theicfire@gmail.com>
>>>>Date:   Tue Dec 16 13:29:29 2014 -0500
>>>>
>>>>    Wrapping more and working on use.py
>>>>
>>>>commit 512ad812cef8abdf92651c2a828fdc525edcf050
>>>>Author: Chase Lambert <theicfire@gmail.com>
>>>>Date:   Tue Dec 16 13:21:33 2014 -0500
>>>>
>>>>    Python wrappers for pyx
>>>>
>>>>commit cb116a2eec280c556da73b4131fd35240c63cd48
>>>>Author: Chase Lambert <theicfire@gmail.com>
>>>>Date:   Tue Dec 16 11:50:18 2014 -0500
>>>>
>>>>    Cleaning
>>>>
>>>>commit eaa13618d01d3116f5806d572af28143f23bf89c
>>>>Author: Chase Lambert <theicfire@gmail.com>
>>>>Date:   Tue Dec 16 11:49:22 2014 -0500
>>>>
>>>>    Hex output in python
>>>>
>>>>commit ad19d92ee1b8c002205ad1ecf5f9cf481c52fcc3
>>>>Author: Chase Lambert <theicfire@gmail.com>
>>>>Date:   Tue Dec 16 11:48:15 2014 -0500
>>>>
>>>>    Makefile clean
>>>>
>>>>commit 7bb2f57eec7147914ad8e6e7dea265135b22bb94
>>>>Author: Chase Lambert <theicfire@gmail.com>
>>>>Date:   Tue Dec 16 11:46:28 2014 -0500
>>>>
>>>>    Removing a break
>>>>
>>>>commit 55d0b7b05a0709d84b61b8252c603dc3a552655b
>>>>Author: Chase Lambert <theicfire@gmail.com>
>>>>Date:   Tue Dec 16 11:38:05 2014 -0500
>>>>
>>>>    Got breakpoints working!
>>>>
>>>>    Lol, turned out after all that it was just a 32/64 bit problem.
>>>>    Pretty hard to figure out though. I was getting all this random
>>>>    output for the breakpoints, only to later realize that the child
>>>>    had finished! Once I had realized the child was finished, it didn't
>>>>    take terribly long to find the problem. I still wasn't sure about
>>>>    wait(NULL) vs wait(0), but testing it gave me the answer that they're
>>>>    the same.
>>>>
>>>>commit 36e066c72e85866d7034da1c557f318c1ae90f2e
>>>>Author: Chase Lambert <theicfire@gmail.com>
>>>>Date:   Tue Dec 16 02:02:35 2014 -0500
>>>>
>>>>    Fixing up makefile for correct linkage
>>>>
>>>>    And cleaning
>>>>
>>>>commit 699cf79f815c2ac5c21ca6d2a458be99cda8c2d4
>>>>Author: Chase Lambert <theicfire@gmail.com>
>>>>Date:   Tue Dec 16 01:33:14 2014 -0500
>>>>
>>>>    Might be working!
>>>>
>>>>commit f45238d5396486b9f57f7fe2a4e866969176c19e
>>>>Author: Chase Lambert <theicfire@gmail.com>
>>>>Date:   Tue Dec 16 01:25:51 2014 -0500
>>>>
>>>>    Running but not right
>>>>
>>>>commit 50b7b061cf73f50f9f706c90cb9178d5856ed005
>>>>Author: Chase Lambert <theicfire@gmail.com>
>>>>Date:   Tue Dec 16 01:21:34 2014 -0500
>>>>
>>>>    Getting closer
>>>>
>>>>commit ad68812251420d2dd8e22757e7eb74644d7f2a5e
>>>>Author: Chase Lambert <theicfire@gmail.com>
>>>>Date:   Tue Dec 16 00:50:55 2014 -0500
>>>>
>>>>    trying
Adding dwarflib

>>>>commit 06c09f363f1b5d0b119efc0a1f6570cc50c636cc
>>>>Author: Chase Lambert <theicfire@gmail.com>
>>>>Date:   Wed Dec 17 15:19:35 2014 -0500
>>>>
>>>>    get_functions takes any name
>>>>
>>>>commit 964e8b60fd3a992bd9c7f785b11b9cc3d5ae111f
>>>>Author: Chase Lambert <theicfire@gmail.com>
>>>>Date:   Tue Dec 16 13:00:21 2014 -0500
>>>>
>>>>    Correct directories for Make file
>>>>
>>>>commit 80c92814068a41cfd6008c635049a5a47287cd3c
>>>>Author: Chase Lambert <theicfire@gmail.com>
>>>>Date:   Tue Dec 16 12:59:56 2014 -0500
>>>>
>>>>    Renaming
>>>>
>>>>commit 64053901499215a5ec0ba3b6c358954487897f41
>>>>Author: Chase Lambert <theicfire@gmail.com>
>>>>Date:   Tue Dec 16 12:56:46 2014 -0500
>>>>
>>>>    Removing deps/
>>>>
>>>>commit 33a386a71e9f6c2bfb669c487f3b3eb0dab4cfc7
>>>>Author: Chase Lambert <theicfire@gmail.com>
>>>>Date:   Tue Dec 16 12:55:51 2014 -0500
>>>>
>>>>    Renamed from primes to get_functions
>>>>
>>>>commit 715d019b6727c09649310a8c4ec6ddb959011e51
>>>>Author: Chase Lambert <theicfire@gmail.com>
>>>>Date:   Tue Dec 16 12:46:17 2014 -0500
>>>>
>>>>    Output into ../cyout
>>>>
>>>>commit 6bbab86acf6fd0731a412009417b1b7f335948b5
>>>>Author: Chase Lambert <theicfire@gmail.com>
>>>>Date:   Tue Dec 16 12:20:23 2014 -0500
>>>>
>>>>    Printing hex
>>>>
>>>>commit c04cda3f684eb4a6e8b33d962574d884b7a08085
>>>>Author: Chase Lambert <theicfire@gmail.com>
>>>>Date:   Mon Dec 15 23:49:48 2014 -0500
>>>>
>>>>    gitignore update
>>>>
>>>>commit a192e8885e8cc7b5fd99a792a346eb55e517c40c
>>>>Author: Chase Lambert <theicfire@gmail.com>
>>>>Date:   Mon Dec 15 23:48:28 2014 -0500
>>>>
>>>>    MAX_FNS constant
>>>>
>>>>commit 2489969b4fab8f4cd43dd948164bd35966929726
>>>>Author: Chase Lambert <theicfire@gmail.com>
>>>>Date:   Mon Dec 15 23:44:19 2014 -0500
>>>>
>>>>    Makefile cleaning update
>>>>
>>>>commit 2b0081c53714c4918560ce744a95950d5439cd2b
>>>>Author: Chase Lambert <theicfire@gmail.com>
>>>>Date:   Mon Dec 15 23:43:37 2014 -0500
>>>>
>>>>    c can run by itself for testing
>>>>
>>>>commit 07d6a43c505fe0b3053ad7bcdb763c9c1814d538
>>>>Author: Chase Lambert <theicfire@gmail.com>
>>>>Date:   Mon Dec 15 22:44:16 2014 -0500
>>>>
>>>>    Cleaning
>>>>
>>>>commit 681babffd4cfca1a5ea434d4d452d33e9057d1f9
>>>>Author: Chase Lambert <theicfire@gmail.com>
>>>>Date:   Mon Dec 15 22:43:39 2014 -0500
>>>>
>>>>    Holy shit interfacing with dwarfs in python
>>>>
>>>>commit ac8513a78f78a10de3efec58211244f20a7237cd
>>>>Author: Chase Lambert <theicfire@gmail.com>
>>>>Date:   Mon Dec 15 22:22:20 2014 -0500
>>>>
>>>>    Now using dwarf_get_func_addr
>>>>
>>>>commit 9b053c1bc3f8cdbbfca637cad8dcdf60e652eb98
>>>>Author: Chase Lambert <theicfire@gmail.com>
>>>>Date:   Mon Dec 15 17:20:53 2014 -0500
>>>>
>>>>    Cython works with dwarf!
>>>>
>>>>    Got this from other repo
gitignore