Adding keywords for Sunflower testing; Fixing Independent test running

1. Adding two new keywords - Register New User, Create A New Entry
2. Modifying keyword -Open browser to login page to accommodate all templates, Login to Eden with Arguments
3. Fixing the Independent test running aspect
3.1 Login, Logout removed from Start Testing and End Testing as the Login/Logout should depend on the use case.
3.2 Added Login, Logout to every testcase
3.3 Suite Setup, Suite Teardown added to every testsuite
3.4 Removed the unnecessary __init__.txt
I'd prefer to generally use 2 blanks to separate keywords, rather than table-style alignment.