many changes, specially to code
Update .gitignore
changes workspace
Update .gitignore
deleted files in workspace
fixed .gitignore
modified transformations code
Removed redundant files

We should never add the c file resulted from the compilation of Cython module. Also there was a duplication. Same file was there with two different names.
Renamed a pxd file for consistency in names

Usually both pxd and pyx files are given same name to just make a correspondence. If we remove c preffix from these files, the code doesn't work because there are kind of two headfiles then (one .h and another .pxd) with the same name...
Resolved almost every warning

There were quite many warnings mainly because of
1) Duplication in source code
2) Impropoer naming of the files
3) Missing header file for memset.
Removed redundant line in code
small change
small changes
small changes
chnages to lectures
changes to lectures
small changes
changes to lectures
change
small changes