remove submodules
realignment directory structure
* improved configurations and dicrectory structure.
* change file encoding to UTF-8 Non-BOM from UTF-8 with BOM
* change file format to unix
* improve configure
* fix .gitignore