Fixed inheritance issues
Modified the MobileNode, MainNode, and a function in the network layer

Probably should've split this into multiple commits. Oh well.
* I changed the MobileNode so that the AccessID data members are ists of the form [0,0,0,0,1,1,1]
* I changed intToList function in the network layer to have an option to not pad the number with zeros
* I changed main but I forgot how exactly