Make it a Cabal Package and Add test cases
Add For Loop Construct