Use args to extend capabilities
Allow output to file rather than stdout
Pull router and l1 data collection out of main
Moved layer2 collection to its own function
Moved publicSubnet to its own function
Moved generation of private subnet out
Moved some future expansion out of main
Simplify displaying ELB list
Minor tweaks
Merge pull request #1 from dwagon/master

Refactored to break up generation into smaller chunks