New standards to keep things simple

Also this is a test.
blah
Revert "blah"

This reverts commit c0a707884bac6d328f73df8e3344c7b121c0b508.
Revert "New standards to keep things simple"

This reverts commit 6979ee16c7c9354449619502554db6a4ae34f915.
So many errors

This is mostly just a backup. I will start making commits for small
things and naming them once I finish with this small re-write.
Test update to try to publish this branch
just to keep the git streak going
Finished device part fixes
a few changes to storage but mostly device code
moved some packages for better organization

I doubt it will be the last time though
Fixed up dns class and an attempt at better code

I split up "assignIp" into a few methods that can be useful for
otherthings like having a program generate a random ip for example.

Who knew you could spend a snowday learning?
I like the idea of nightly commits

So I will keep doing this until I finish this partial re-write. I have
most of the networking and connections done now. Added port class and
object for better organization of port arrays on servers so they are not
just string arrays. Also went back to my original idea of using arouter
for contecting to networks instead of the network class. All that is
left is to fix gameplay classes.
But I also like to commit for each change

I will wait on doing this until a chage is more than a few lines. Anyway
I added to the router class and fixed connections a bit to work with
them.
Added a bit storage and router classes

I just had to get this last one in today. I am still working on the
router class a bit. The device needed to be told what its master storage
device was, the one used for logs and system files.

// TODO Tommorow I work on the gamplay package classes, and after that I
will merge these branches. Then I will make a packet class for data
transmission, And after all of that I will make a new branch for the gui
updates.
Added a gameplay class and isp tuning
Ready to merge

All works besides gui but that comes next. Network and service provider
generation works great. I need to comeup with names, brands and models
but that can be done later. The only errors besides gui are in the
gameplay class and I need gui to work  efore I fix them.