Added 2 convenience methods. One to get number of items. And the other to check if state has empty space in any given index.
Added move_baggage() method which takes care of moving a set of baggages from source index to destination index
Fixed bug in __getitem__()
Renamed baggage_state.py to state.py
Added a file to house the manager class
Made BaggageManager class
Wrote logic to generate all the states possible with single movement given a state
Added newline at end (PEP8)
Moved the BaggageState class away from solver.py
Started writing testcase for BaggageState class