TODO list

Feel free to add stuff or modify. Its just to stay organized and keep
track of progress