Added composed iterator tests on a vector.
Updated gitignore for vim swapfiles.
Created basic directory structure
Added basic Tupfile for demo
Added new testcases (pay attention to last element in vector, there is a bug around there).
Refactored Tuprules.tup
Merged upstream/master