[C153_E] Fixed printLayer function

- printLayer finds highest/longest value and pads all other numbers to that
  length
- Need to find way to print pyramid in a center-oriented fashion
[C153_E] Fixed printLayer function, now prints pretty pyramids
[C153_E] Fixed double computation of layer.
[C153_E] Code cleanup and organization

- Removed unncessary namespaces
- Removed double lookup for factorial value
[C153_E] Added input function.
[C153_E] Cleaned up printing process.
[C153_E] Refactored width function to call calcHighest. Completed solution.

- Solution is complete until I decide to refactor to solve for Pascal's Simplex