Move to MVN

Library is moved to maven
.gitignore for maven
add docs
Update README.textile
add the javadoc support
Merged branches
Added window functions
Removed source from non maven compatible place.
Merge .gitignore