Added a profiler
added git ignore