Added new Data Structures and modified old ones

1) Queue and Dequeue added - Memory optimized implementations
2) Stack modified to include new functionality of isEmpty
3) Modified README and test libraries