Make filename consistent
A few fixes and add some helpful methods.
Fixes for optional values & function calls.
Fix rest parameters
Clean up projects
Fixes to function creation & comments