added new test case
refactored the code
cleaned up the bulk test
Remove bin  directory