Update for Default Port

Update the AppManager module to ensure a default port is always passed
if the user does not specify one.
Update for Symbolic Entries to Initialize

Update the specs and libs to include symbolic parameters rather than a
function with generic parameters in order to provide an easier way to
access the initializer.