Adding cpu_count, mac_address, and default mem_size

- Completing documentation for mem_size
- Ran `make format` to standardize formatting
- I do a lot of compilation on my installation so being able to set multiple
  CPUs is a major speedup.
- I was having some major issues with the IP address not staying consistent
  across the reboot and thus not being able to connect via ssh so I'm making
  the IP address statically assigned.
- Setting the default mem_size to 1GB since before you would get errors if you
  didn't specify it manually.  This could possibly go lower to 512MB.