Verison0.5.0.0 Refactored supportFunc into a seperate file and unified comments and cleaned code. View README.md for more details.