Updated core generation methods and canvas styles

Added comments and cleaned up code. Updated Routes to have better default constraints. Updated canvas app to display better planets