Made the Take Picture function ASyncronous to prevent the main thread locking
up