Merge pull request #2 from mfrancis95/mike

Minor LinkedQueue and LinkedStack changes
Merge pull request #3 from mfrancis95/mike

Organised current classes into stack and queue packages.
Merge branch 'master' into ross
Added Map interface.
Added List interface.
Edited Exception Handling and Stack pop
SinglyLinekdList

Just a beginning, not complete
Merge branch 'master' into ross

Conflicts:
	src/com/amf/structures/stack/StackOutOfBoundsException.java
Edited packages
Deleted unnecessary Exception
ArrayQueue
ArrayQueue implemented
BoundedArrayQueue and exception added
Edited BoundedArrayQueue
Throw new IllegalArgumentException if negative
Added BoundedLinkedStack
Deleted extraneous import statement
Started implementing SInglyLinkedList
Added contains method to List
Edited SinglyLinkedList

Still incomplete