Added .gitignore files
Adds print statements around array allocations and GEPs
Added helper functions for getting array information
Can create and GEP fat pointers, no bounds checking yet
There now exists bounds checking for fat pointers
Added new testcase
Changed fat pointer to use bound instead of length, also changed CreatePointerCast to CreatePtrToIn
Setup the test framework
Created a system for performance testing
Added convenience script
Added BasicBlock for failure, now there is printed output only if the bounds check fails
Moved all existing tests onto the lit framework
Marked expected failures
Created script to clean up the test directory
Added file from last commit
Added testcase for basic pointer use
Added a Basic Pointer Test Case.
Identified simple pointer creation, loads and stores
Added basic redirects to pointer uses, no bounds checking yet
Added setting FatPointer bounds on mallocs.

Also updated the types in a FatPointer for pointers to what they should be.