remove BitManipulation.cpp, not needed
add StageRegister.h
moved StageRegister to a more generalized RegisterFile, implemented tests
refactored RegisterFile methods to be more descriptive
improved const correctness in BitManipulation.h
fixed several compile warnings