I can't endorse this service strongly enough. I've been a daily user for nearly a year.
Todoist provides a way to organize, plan, and track your tasks.
It's the lightest version of project management that you can imagine... and therefore, you will actually use it.
Tasks are organized in a project hierarchy. For example, my hierarchy looks something like this: