Alternate ways to get filecoin wallet for testing

So far I have not succeeded in having a complete sync and hence having a usable FIL wallet.
Each time I run $ lotus deamon It takes forever and the sync never completes. Wondering if there are other ways to sync the blockchain locally or get testnet tokens.

My end goal is to deploy and test some smart contracts.

You can try using the lotus chain snapshots over IPFS that Textile creates: https://github.com/filecoin-project/docs/wiki

Definitely need an SPV wallet for Filecoin. Everyone needs to run a full lotus node to start using filecoin is terrible.