Restructing main() to abstract CLI flags; Birth() for handling API inception; Adding in basic test for Birth().
Merge conflict
Adding more tests.