Added all Section 4 Level 1 & Level 2

https://benchmarks.cisecurity.org/tools2/ubuntu/CIS_Ubuntu_12.04_LTS_Server_Benchmark_v1.0.0.pdf
Was pulled from the original code for RHEL.  WIth that said ignoreerrors in this context simply means to not blow up if the key is unknown for any reason so I left it in since it seems to be a safety measure against future releases.