Added a fix to filter None created by foldRight of concat of semigroup.
Add hp cloud tool