Libfcg

- Continued to implement basic optimizations
- Bug fixes
- Added test case for loop unrolling