I have never worked with bitcoins before. How exactly does it work? Can we add/withdraw money from bank? I've also heard some stuff about 'mining'. How does that work?