Creation of BusBoundsException.java

Added BusBoundsException as an exception thrown by a bus receiving a Device mapped outside of the bus' bounds